Big Huge Thesaurus

Amorphophallus campanulatus

noun